intergovernmental arrangement or commitment - Français Anglais Dictionnaire